Data Type Mapping

GCS to TDV Data Types

Mapped GCS data types have the following restrictions:

Maximum VARBINARY length is 2000.
Maximum CHAR length is 10485760.
Maximum VARCHAR length is 10485760.
Maximum Precision length is 38.
Minimum CHAR length is 1.
Minimum VARCHAR length is 1.

The following table shows the mapping from GCS data types to TDV data types.

Google Cloud Storage Data Type

TDV Data Type

BYTEA

BLOB

CHAR

CHAR

CHARACTER

CHAR

CHARACTER_VARYING

VARCHAR

DECIMAL

DECIMAL

BPCHAR

CHAR

TEXT

CLOB

DOUBLE

DOUBLE

FLOAT

FLOAT

LONG

CLOB

NUMBER

DECIMAL

RAW

BYTEA

ROWID

VARCHAR

UROWID

VARCHAR

VARCHAR

VARCHAR

VARCHAR2

VARCHAR

DATETIME

TIMESTAMP

TIMESTAMP

TIMESTAMP

TIMESTAMPZ

TIMESTAMP

SMALLDATETIME

TIMESTAMP

TIMETZ

TIME

FLOAT

REAL

FLOAT4

REAL

FLOAT8

DOUBLE

REAL

REAL

INTEGER

INTEGER

INT

INTEGER

BIGINT

BIGINT

INT8

BIGINT

INT4

INTEGER

INT2

SMALLINT

SMALLINT

SMALLINT

BOOL

BOOLEAN

BOOLEAN

BOOLEAN

BIT

CHAR

VARBIT

VARCHAR

TINYINT

SMALLINT

NUMERIC

NUMERIC

UUID

CHAR

XID

INTEGER

XML

XML

BOX

VARCHAR

OID

BLOB

BINARY_DOUBLE

DOUBLE

DOUBLE_PRECISION

DOUBLE

CIDR

VARCHAR

INET

VARCHAR

LINE

VARCHAR

LSEG

VARCHAR

MACADDR

VARCHAR

MONEY

DECIMAL

SERIAL

INTEGER

BIGSERIAL

BIGINT

CIRCLE

VARCHAR

PATH

VARCHAR

POINT

CHAR

POLYGON

VARCHAR

BINARY_FLOAT

REAL

TIMESTAMP TIMESTAMP
INTERVAL

INTERVAL/DAY/TO/SECOND

INTERVAL_YEAR INTERVAL/YEAR
INTERVAL_MONTH INTERVAL/MONTH
INTERVAL_DAY INTERVAL/DAY
INTERVAL_HOUR INTERVAL/HOUR
INTERVAL_MINUTE INTERVAL/MINUTE
INTERVAL_SECOND INTERVAL/SECOND
INTERVAL_YEAR_TO_MONTH INTERVAL/YEAR/TO/MONTH
INTERVAL_DAY_TO_HOUR INTERVAL/DAY/TO/HOUR
INTERVAL_DAY_TO_MINUTE INTERVAL/DAY/TO/MINUTE
INTERVAL_DAY_TO_SECOND INTERVAL/DAY/TO/SECOND
INTERVAL_HOUR_TO_MINUTE INTERVAL/HOUR/TO/MINUTE
INTERVAL_HOUR_TO_SECOND INTERVAL/HOUR/TO/SECOND
INTERVAL_MINUTE_TO_SECOND INTERVAL/MINUTE/TO/SECOND